Il deep linking è l'operazione di inserire all'interno di una pagina web di un sito web un collegamento (hyperlink) a una pagina interna di un sito differente. Il termine significa letteralmente "collegamento in profondità", indicando appunto che si scende in profondità nel sito remoto; può pertanto essere tradotto anche con collegamento diretto (in quanto "aggira" la prima pagina del sito e tutte quelle intermedie). Per contrapposizione, talvolta il collegamento alla prima pagina (home page) di un altro sito viene detto surface link (collegamento di superficie).